package com.bbcare.nutritious.plat.store.ibatis;

import java.util.List;
import java.util.Map;
import com.bbcare.nutritious.plat.entity.PtBloodsugarRecord;
import com.bbcare.nutritious.plat.entity.PtDeviceRef;


/**
 * 
 * @name:         IBloodSugarDao.java
 * @author:       tao
 * @createTime:   2017年7月3日
 * @description:  
 * @modify:
 *
 */
public interface IBloodSugarDao {
	
	//设备绑定表
	void saveDevieRef(List<PtDeviceRef> list)throws Exception;
	
	//设备关系表  修改  （绑定-删除）
	void updateDevieRef(Map<String,Object> map)throws Exception;
	
	//导入血糖记录
	void saveBloodsugarRecord(List<PtBloodsugarRecord> list)throws Exception;
	
	//查询血糖监测记录列表
	List<Map<String,Object>> selectBloodsugarPatientList(Map<String,Object> map)throws Exception;
	int selectBloodsugarPatientCount(Map<String,Object> map)throws Exception;
	
	//查询某用户 血糖监测记录列表
	List<Map<String,Object>> selectBloodsugarList(Map<String,Object> map)throws Exception;
	
	//查询设备列表
	List<Map<String,Object>> selectDeviceList(Map<String,Object> map)throws Exception;
	
	//查询设备列表总数
	int selectDeviceCount(Map<String,Object> map)throws Exception;
	
	//查询设备用户绑定关系
	List<Map<String,Object>> selectDeviceRefList(Map<String,Object> map)throws Exception;
}
